factorization diagrams